Пользователь

Добро пожаловать,

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

Меню сайта




Ваше мнение
Оцените дизайн сайта

Супер
Симпатично
Пойдет
Ничего хорошего
Просто клиника


Результаты
Другие опросы

Всего голосов: 891
Комментарии: 2


Наши партнеры



Статистика




Programming books  Download software  Documentation  Scripts  Content Managment Systems(CMS)  Templates  Icon Sets  Articles  Contacts  Voting  Site Search




Книги-online



Ch 3.htm

назад | содержание | вперед

События и методы

Visual Basic является объектно-ориентированным языком программирования. Помимо свойств, объект имеет методы, определяющие выполняемые им действия, например перемещение, изменение размеров. Используя предусмотренные для объектов методы, можно обойтись минимальным программированием приложения. Например, для печати образа формы достаточно вставить оператор следующего вида:

Form1.PrintForm

где Form1 — форма, а PrintForm — название метода.

Среди методов, которыми обладают все объекты, можно назвать Move, позволяющий перемещать объект; setFocus, активизирующий объект, чтобы иметь возможность с ним взаимодействовать.

Помимо свойств и методов, для объектов можно задать программные коды, написанные на языке Visual Basic и выполняемые при наступлении связанных с ними событий. Например, при нажатии кнопки происходит событие click (Нажатие кнопки мыши). Для обработки данного события при создании формы должна быть написана требуемая процедура. Чтобы открыть окно, предназначенное для ввода программного кода, выполните одно из следующих действий:

  • сделайте двойной щелчок на объекте, для которого хотите просмотреть или создать программный код;
  • установите курсор на объект и из меню View (Вид) выберите команду Code (Код);
  • выберите команду контекстного меню объекта View Code.

При выполнении любого из этих действий откроется окно Project, показанное на рис. 3.13.

Рис. 3.13. Окно Project для задания программного кода

В верхней части окна Project расположены два раскрывающихся списка Object и Procedure. Левый список Object содержит все объекты формы, включая и саму форму. В списке Procedure размещены события, для которых можно создать процедуру.

В области, предназначенной для написания кода, расположены следующие команды:

Private Sub Textl_Click()

End Sub

где Textl_click является именем процедуры. Оно состоит из имени объекта, для которого создается процедура, заданного свойством Name, и наименования события, в данном случае click (Щелчок кнопкой мыши). Текст процедуры помещается между операторами sub и End Sub.

Чтобы создать процедуру для обработки события, необходимо выполнить следующие действия:

1. Открыть окно процедур Project любым удобным способом.

2. Из раскрывающегося списка Object выбрать объект, для которого создается процедура.

3. Используя раскрывающийся список Procedure, выбрать обрабатываемое событие.

4. Между операторами Sub и End Sub поместить текст процедуры.

Для настройки окна процедур Project используется вкладка Editor (Редактор) диалогового окна Options, открываемого командой Options (Параметры) меню Tools (Сервис). При установке в этом окне флажка Default to Full Module View отображается список всех процедур. Для удобства просмотра процедур их можно разделить линиями, установив флажок Procedure Separator.

Совет

Для более быстрого перехода из режима просмотра в окне Project одной процедуры ко всем процедурам можно использовать кнопки Procedure View и Full Module View , расположенные в левом нижнем углу.

 

 

назад | содержание | вперед



Внимание! Если у вас не получилось найти нужную информацию, используйте рубрикатор или воспользуйтесь поиском


.



книги по программированию исходники компоненты шаблоны сайтов C++ PHP Delphi скачать